import java.util.*;
public class person6 {
    public static void main(String args[]) {
        System.out.println("输入一个任意数：");
        Scanner read =new Scanner(System.in);
        int a=read.nextInt();
        for(int i=1;i<=a;i++){   //第一个数从1开始，保证如果输入1时不会出4组结果，只有1 0 0 0
            for(int j=0;j<=i;j++){  //遍历0到i，保证输出从大到小
                for(int k=0;k<=j;k++){   //遍历0到a，保证输出从大到小
                    for(int p=0;p<=k;p++){    //遍历0到a，保证输出从大到小
                        if((i*i+j*j+k*k+p*p) == a){  //如果四个数平方和等于输入的数
                            System.out.println(a+"等于"+i+" "+j+" "+k+" "+p+"的平方和");  //输出结果
                        }
                    }
                }
            }
        }

    }
}

